package com.tbit.uqbike.constant;

/**
 * 同步运维端电池状态
 * @author <a href="mailto:liu.haoxiang@tbit.com.cn">BUGXiang</a>
 * @version 1.0
 * @since 2024-6-28
 */
public class BatteryConstant {
    /**
     * 电池状态
     * /**1 库管中：入库电池
     */
    public final static Integer Battery_State_KGZ = 1;
    /**
     * 2待出库：仓管通过出库扫码操作后，分组/未分组的电池
     */
    public final static Integer Battery_State_DCK = 2;
    /**
     * 3车辆使用中：运维人员通过换电操作，绑定到车辆上的电池
     */
    public final static Integer Battery_State_SYZ = 3;
    /**
     * 4领取未使用：运维人员领取，未换电绑定车辆
     */
    public final static Integer Battery_State_WSY = 4;
    /**
     * 5回收待入库：运维人员换电后，从车辆回收的电池
     */
    public final static Integer Battery_State_DRK = 5;
    /**
     * 6丢失
     */
    public final static Integer Battery_State_DS = 6;
    /**
     * 7报废
     */
    public final static Integer Battery_State_BF = 7;

    /**
     * 操作类型
     * /**1待出库：仓库扫码待出库
     */
    public final static Integer Battery_Type_DCK = 1;
    /**
     * 2删除待出库：仓管删除待出库电池
     */
    public final static Integer Battery_Type_SCDCK = 2;
    /**
     * 3领取：运维人员领取电池
     */
    public final static Integer Battery_Type_LQ = 3;
    /**
     * 4归还：运维人员归还电池，和仓管入库电池同时进行
     */
    public final static Integer Battery_Type_GH = 4;
    /**
     * 5入库：仓管入库电池，和运维人员归还电池同时进行
     */
    public final static Integer Battery_Type_RK = 5;
    /**
     * 6绑定电池：运维人员通过换电将电池和车辆绑定，需要备注绑定车辆
     */
    public final static Integer Battery_Type_BD = 6;
    /**
     * 7解绑电池：运维人员通过换电或者解绑操作，将电池和车辆解绑，需要备注解绑车辆
     */
    public final static Integer Battery_Type_JB = 7;
    /**
     * 8上报丢失：运维人员上报丢失
     */
    public final static Integer Battery_Type_DS = 8;
    /**
     * 9上报寻回：运维人员上报寻回
     */
    public final static Integer Battery_Type_XH = 9;
    /**
     * 10添加电池
     */
    public final static Integer Battery_Type_TJ = 10;
    /**
     * 11移除电池
     */
    public final static Integer Battery_Type_YC = 11;
    /**
     * 12上报报废：运维人员上报报废
     */
    public final static Integer Battery_Type_BF = 12;
    /**
     * 13删除报废：运维人员删除报废
     */
    public final static Integer Battery_Type_SCBF = 13;
    /**
     * 14取消换电
     */
    public final static Integer battery_Type_QQHD = 14;

    /**
     * 电压
     */
    public static Integer Battery_type_dy = 0;
    /**
     * bms 电量
     */
    public static Integer Battery_type_bms = 1;
    /**
     * 氢电池
     */
    public static Integer Battery_type_qdc = 2;

    /**分组类型*/
    /**
     * 出库
     */
    public static Integer battery_Group_CK = 1;
    /**
     * 移交
     */
    public static Integer battery_Group_YJ = 2;
}
